节目编辑主要有SDK接口方法和节目单相关的数据构成;SDK接口方法用来指定当前采取的操作;节目单的数据为接口方法提供参数信息;
SDK接口方法主要由:添加节目、更新节目、删除节目等三个接口函数组成。
A、AddProgram: 1. 添加一个或者多个节目到节目单。(这种情况下不需要screen标签的 的timeStamps属性 )2. 当screen标签存在timeStamps属性并且其值与下位机时间戳不一样时将会清空以前的节目。
B、UpdateProgram :更新节目, 使用接口中的节目信息更新下位机节目单中对应的节目信息(节目 区域 等各个GUID要一一对应才可以正常更新内容)。
C、DeleteProgram:通过该接口可以删除指定GUID的节目信息。
D、 由于节目单和节目中均有可能会引用文件名,那么此时应该使用文件管理模块先把文件准备好,然后再执行节目单或者节目的更新的操作。
类型 |
表现方式 |
Enum |
在xml 中以字符串组合的方式存在,不匹配的字符串将视为默认值 |
Bool |
使用字符串 “true” 及 “false”
表示 |
Color |
使用固定的字符串格式 #RRGGBB,不区分大小写,如 #FF0000 |
String |
通用字符串,以下特殊字符需要转义: &
转义后为 & <
转义后为 < >
转义后为 > “
转义后为 " ‘
转义后为 ' |
Int |
取值范围
-2147483648~2147483647
使用字符串的方式描述,如:”-30”、”556” |
Double |
浮点型 |